﻿/**
 * 树形模型。
 */
Ext.define('Happy.data.TreeModel', {
    extend: 'Happy.data.Model',

    /**
     * @cfg 服务器端的父节点属性，和 ExtJs 使用的 parentId 不同。
     */
    serverParentIdProperty: 'ParentId',

    /**
     * @cfg 服务器端的根节点值。
     */
    serverRootId: '',

    /**
     * 返回服务器端的 ParentId。 
     *
     * @return {Happy.data.TreeModel}
     */
    getServerParentId: function () {
        var me = this;

        return me.get(me.serverParentIdProperty);
    }
});